//一维数组循环
let arr =['苹果','香蕉','橘子','橙子']

//1.for 循环
for(let i=0;i<arr.length;i++){
    console.log(arr[i]);
}
console.log('------------for循环结束----------')

//2.foreach循环
//数组名称.foreach((变量1,变量2))
//value 显示值 index 索引
arr.forEach((value,index) => {
    console.log('序号：'+(index+1)+'的物品为：'+ value); //显示值
});
console.log('------------foreach循环结束----------')

//3.for in 
//for (定义 变量 in 数组名称){}
//key 索引
for (const key in arr) {
    console.log(key);
}
console.log('------------for in循环结束----------')

//4.for of
//for (定义 变量 of 数组名称){}
//iterator 显示值
for (const iterator of arr) {
    console.log(iterator);
}